package com.ruoyi.safe.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 风险防范体系对象 risk_pre_sys
 * 
 * @author yxf
 * @date 2021-08-25
 */
public class RiskPreSys extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 风险防范体系ID */
    private Long rpsId;

    /** 污染源单位整体应急预案 */
    @Excel(name = "污染源单位整体应急预案")
    private String rpsAllPlan;

    /** 分项应急预案 */
    @Excel(name = "分项应急预案")
    private String rpsSubPlan;

    /** 应急保障费用 */
    @Excel(name = "应急保障费用")
    private String rpsMoney;

    /** X年度应急保障实际费用 */
    @Excel(name = "X年度应急保障实际费用")
    private String rpsActualMoney;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date rpsDate;

    /** 事故级别 */
    @Excel(name = "事故级别")
    private String rpsLv;

    /** 事故报告 */
    @Excel(name = "事故报告")
    private String rpsReport;

    /** 总结材料 */
    @Excel(name = "总结材料")
    private String rpsMaterial;

    /** 照片 */
    @Excel(name = "照片")
    private String rpsPhoto;

    /** 视频 */
    @Excel(name = "视频")
    private String rpsVideo;

    /** 企业ID */
    @Excel(name = "企业ID")
    private Long epId;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setRpsId(Long rpsId) 
    {
        this.rpsId = rpsId;
    }

    public Long getRpsId() 
    {
        return rpsId;
    }
    public void setRpsAllPlan(String rpsAllPlan) 
    {
        this.rpsAllPlan = rpsAllPlan;
    }

    public String getRpsAllPlan() 
    {
        return rpsAllPlan;
    }
    public void setRpsSubPlan(String rpsSubPlan) 
    {
        this.rpsSubPlan = rpsSubPlan;
    }

    public String getRpsSubPlan() 
    {
        return rpsSubPlan;
    }
    public void setRpsMoney(String rpsMoney) 
    {
        this.rpsMoney = rpsMoney;
    }

    public String getRpsMoney() 
    {
        return rpsMoney;
    }
    public void setRpsActualMoney(String rpsActualMoney) 
    {
        this.rpsActualMoney = rpsActualMoney;
    }

    public String getRpsActualMoney() 
    {
        return rpsActualMoney;
    }
    public void setRpsDate(Date rpsDate) 
    {
        this.rpsDate = rpsDate;
    }

    public Date getRpsDate() 
    {
        return rpsDate;
    }
    public void setRpsLv(String rpsLv) 
    {
        this.rpsLv = rpsLv;
    }

    public String getRpsLv() 
    {
        return rpsLv;
    }
    public void setRpsReport(String rpsReport) 
    {
        this.rpsReport = rpsReport;
    }

    public String getRpsReport() 
    {
        return rpsReport;
    }
    public void setRpsMaterial(String rpsMaterial) 
    {
        this.rpsMaterial = rpsMaterial;
    }

    public String getRpsMaterial() 
    {
        return rpsMaterial;
    }
    public void setRpsPhoto(String rpsPhoto) 
    {
        this.rpsPhoto = rpsPhoto;
    }

    public String getRpsPhoto() 
    {
        return rpsPhoto;
    }
    public void setRpsVideo(String rpsVideo) 
    {
        this.rpsVideo = rpsVideo;
    }

    public String getRpsVideo() 
    {
        return rpsVideo;
    }
    public void setEpId(Long epId) 
    {
        this.epId = epId;
    }

    public Long getEpId() 
    {
        return epId;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("rpsId", getRpsId())
            .append("rpsAllPlan", getRpsAllPlan())
            .append("rpsSubPlan", getRpsSubPlan())
            .append("rpsMoney", getRpsMoney())
            .append("rpsActualMoney", getRpsActualMoney())
            .append("rpsDate", getRpsDate())
            .append("rpsLv", getRpsLv())
            .append("rpsReport", getRpsReport())
            .append("rpsMaterial", getRpsMaterial())
            .append("rpsPhoto", getRpsPhoto())
            .append("rpsVideo", getRpsVideo())
            .append("epId", getEpId())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
